package com.inputabc.ct.v1.setting;

public class KeySetting {
    private Baidu baidu = new Baidu();
    private Youdao youdao = new Youdao();
    private DeepSeek deepseek = new DeepSeek();
    private Qianfan qianfan = new Qianfan();

    public static class Baidu {
        private String appId;
        private String securityKey;

        public String getAppId() {
            return appId;
        }

        public void setAppId(String appId) {
            this.appId = appId;
        }

        public String getSecurityKey() {
            return securityKey;
        }

        public void setSecurityKey(String securityKey) {
            this.securityKey = securityKey;
        }
    }

    public static class Youdao {
        private String appKey;
        private String appSecret;

        public String getAppKey() {
            return appKey;
        }

        public void setAppKey(String appKey) {
            this.appKey = appKey;
        }

        public String getAppSecret() {
            return appSecret;
        }

        public void setAppSecret(String appSecret) {
            this.appSecret = appSecret;
        }
    }
    
    public static class DeepSeek {
        private String apiKey;
        
        public String getApiKey() {
            return apiKey;
        }
        
        public void setApiKey(String apiKey) {
            this.apiKey = apiKey;
        }
    }
    
    public static class Qianfan {
        private String apiKey;
        private String secretKey;
        
        public String getApiKey() {
            return apiKey;
        }
        
        public void setApiKey(String apiKey) {
            this.apiKey = apiKey;
        }
        
        public String getSecretKey() {
            return secretKey;
        }
        
        public void setSecretKey(String secretKey) {
            this.secretKey = secretKey;
        }
    }

    public Baidu getBaidu() {
        return baidu;
    }

    public void setBaidu(Baidu baidu) {
        this.baidu = baidu;
    }

    public Youdao getYoudao() {
        return youdao;
    }

    public void setYoudao(Youdao youdao) {
        this.youdao = youdao;
    }
    
    public DeepSeek getDeepseek() {
        return deepseek;
    }
    
    public void setDeepseek(DeepSeek deepseek) {
        this.deepseek = deepseek;
    }
    
    public Qianfan getQianfan() {
        return qianfan;
    }
    
    public void setQianfan(Qianfan qianfan) {
        this.qianfan = qianfan;
    }
}
